/*!	* base.css * CSS Document * The site is designed by Lxh,Inc 11/2017 */
/* ==========================================================================
Base styles: opinionated defaults
========================================================================== */
@charset "utf-8";
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td{ margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:13px; font-family:"Microsoft YaHei","simhei",sans-serif; vertical-align:baseline; }
*{ -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/**:before,
*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }*/
body{ font-size:12px; line-height:22px; background:#fff; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; min-width:320px; overflow-x:hidden; }
html{ width:100%; }
body{ position:relative; margin:0 auto; max-width:100%; } 
table{ border-collapse:separate; border-spacing:0; } 
hr{ border:none; height:1px; }
caption,
th,
td{ text-align:left; font-weight:normal; }
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); outline:none; }
img{ border:none; vertical-align:middle; -ms-interpolation-mode:bicubic; }
ul,
ol,
li{ list-style:none; padding:0; margin:0; }

/* Form */
label,
input,
select{ vertical-align:middle; }
input[type=submit],
input[type=button],
input[type=reset],
input[type="button"],
input[type="submit"],
input[type="reset"],
input[type="text"],
select,
textarea{ cursor:pointer; -webkit-appearance:none; font-family:"Microsoft YaHei", Helvetica, sans-serif; }
*:focus{ outline:none; }

/* Clear float */
.clearfix:before,
.clearfix:after{ content:"."; display:block; visibility:hidden; height:0; line-height:0; font-size:0; }
.clearfix:after{ clear:both; }
.clearfix{ zoom:1; }
.clear{ clear:both; height:0; overflow:hidden; }
.fl{ float:left; }
.fr{ float:right; }

/*container*/
.container{ width:1200px; margin:0 auto; }

/* background */
.background{background-repeat:no-repeat; background-position:center center; background-size:cover; }

/* 过渡 */
.transition{ transition:all 0.8s; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; }

/* 文字移除隐藏 */
.omit{ white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden; display:block; }

/* 遮盖层 */
.base-layer{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:1000; top:0; right:0; bottom:0; left:0; display:none; }

/* table布局 */
.table{ display:table; height: 100%; width: 100%; }
.table-cell{ display:table-cell; vertical-align:middle; height:100%; }
.inline-block{ display:inline-block; }

/* 字体 */
@font-face {
  font-family:pirulen;
  src: url('../font/PIRULEN.TTF');
}